package com.xianyl.libsforandroid.account;

import java.util.Map;

import android.widget.EditText;


/**
 * 验证帐号信息的监听器,可以在activity实现它,然后传入AccountManager使用
 * 可以Toast用户,也可以提示输入错误信息的控件
 * 
 * 实现该接口的类,建议单例
 * @author xianyl
 * @date 2015-3-1 下午8:19:08
 */
public interface PromptListener {
	
	/**
	 * 提示用户的方法
	 * @param editText 错误信息的控件
	 * @param field 错误信息的字段,可以跟传入注册登陆方法的String[] fieldArr匹配
	 */
	public void prompt(EditText editText, String field);
	/**
	 * 验证字段是否符合规则的方法,如果验证不通过,返回null即可
	 */
	public Map<String, String> validation(Map<String, String> attributes, String[] fieldArr);

	
}
